#Spring MVC
← View all tags-
Spring MVC 게시판 Controller·Service·Mapper 3계층 아키텍처 완벽 정리
Spring MVC 게시판 프로젝트의 전체 구조를 한눈에 파악합니다. Controller, Service, Mapper 3계층 아키텍처와 MyBatis, HikariCP 기술 스택 선택 이유를 초보자도 이해하기 쉽게 단계별로 설명합니다.
-
Spring MVC DispatcherServlet 요청 흐름: @Controller URL 매핑 완벽 이해
Spring MVC에서 사용자 요청이 처리되는 전체 흐름을 이해합니다. DispatcherServlet이 요청을 받아 @Controller로 전달하고, @GetMapping과 @PostMapping으로 URL을 매핑하는 동작 원리를 게시판 코드로 설명합니다.
-
Spring @Service 계층과 의존성 주입(DI): 페이징 로직·Mapper 협업 패턴 완전 해부
Spring MVC 게시판 3편 — @Service 계층과 의존성 주입(DI) 핵심 원리를 파헤칩니다. 비즈니스 로직 설계에 따른 페이징 계산 로직 구현과 Mapper 협업 패턴으로 레이어드 아키텍처를 완벽히 이해합니다.
-
MyBatis·HikariCP 게시판 DB 연동: 동적 SQL과 커넥션 풀 완벽 가이드
MyBatis가 Java 객체와 SQL을 어떻게 매핑하는지, HikariCP 커넥션 풀이 왜 성능에 필수적인지, <if> 태그로 동적 SQL 검색 기능을 구현하는 방법까지 게시판 코드로 완벽하게 설명합니다.
-
JSP·JSTL로 게시판 페이징·검색 구현: JavaScript 검색 조건 유지 패턴
Spring MVC 게시판 5편 — JSP·JSTL로 역동적인 목록 화면을 구현합니다. Bootstrap 페이지네이션 적용과 JavaScript 이벤트 처리로 페이지 이동 시 검색 조건을 유지하는 UX 최적화 패턴을 알아봅니다.
-
Spring MVC Ajax 댓글 CRUD 구현과 @ExceptionHandler 예외 처리 완성 가이드
Spring MVC 게시판 최종편 — Ajax 비동기 댓글 CRUD 구현과 커스텀 예외 클래스, @ExceptionHandler 에러 처리 기법을 다룹니다. 전체 프로젝트의 데이터 흐름을 총정리하며 백엔드 시스템을 완성합니다.
-
Spring Legacy 게시판 CRUD 구현: Controller·Service·Mapper 완벽 정리
Spring MVC Legacy 게시판 시리즈 2편! Controller, Service, Mapper, DTO 계층 구조를 이해하고 MyBatis를 활용한 게시글 목록 조회, 등록, 수정, 삭제 CRUD 기능을 직접 구현합니다.
-
Spring Legacy 게시판 만들기 1편 - 프로젝트 세팅 (pom.xml, web.xml, MySQL)
Spring MVC Legacy 프로젝트로 게시판 만들기 시리즈 1편! Maven pom.xml 설정, web.xml 구성, Spring 설정 파일, MySQL 데이터베이스 테이블 생성까지 초보자도 따라할 수 있게 설명합니다.
-
Spring Legacy 게시판 만들기 3편 - JSP 화면 구현과 Bootstrap UI 완성
Spring Legacy 게시판 3편 — JSP·JSTL로 목록·등록·상세·수정 화면을 구축하고 Bootstrap CSS로 반응형 UI를 완성합니다. 공통 레이아웃 구성부터 폼 데이터 처리까지 View 계층 구현을 코드로 정리합니다.